Sketch!¢ ---------¢¢by Filip Mulier Public Domain¢¢¢ Sketch! is a graphics picture¢program packed with functions which¢allow you to create 9 color¢drawings in graphics 10 (80x160).¢Some features include icon menus,¢line rubberbanding, fill function,¢curve draw function, and block¢copy.¢¢ The program allows you to use two¢joystick devices (a stick and a¢trackball perhaps) to allow you¢greater ease in drawing. The¢program requires a 48k computer¢with an Action! cartridge and a GTIA graphics chip.¢¢ If you want the Action source¢code, try to reach me somehow (Im¢new to Compuserve) but be prepared,¢for 300 total sectors of program¢segments. I will only upload it¢when there are enough requests. ¢¢¢¢ File Procedure¢¢ 1.Download SKETCH.OBJ¢¢ 2.Download SKETCS.DAT and rename to CHARSET.DAT¢¢ 3.Download sample pictures¢¢ 4.remember-don't make sketch an¢autorun.sys file because it will¢not work properly.¢ ¢ 5.also-you have to run the¢program using the L option of DOS¢because its too big to run with ¢the Action cartridge¢¢¢¢¢ When the program is first loaded,¢you will see that the screen is¢divided into three sections. The¢top color bands are used to select¢the color you wish to work with and¢the fine horizontal line shows the¢present color. The middle section¢is your drawing area and the bottom¢is the icon menu area.¢¢¢¢ The main icon menu will show¢these 9 major functions:¢¢¢ function icon description¢¢ 1. Freehand (squiggly line)¢ 2. Lines (straight line)¢ 3. Fill (solid area)¢ 4. Curves (a curve)¢ 5. Characters (a,b,c)¢ 6. Change Colors (paint pot)¢ 7. Box Erase (eraser wiping)¢ 8. Disk IO (diskette)¢ 9. Copy (2 small boxes)¢¢¢ To select a function use a¢joystick to move pointer on desired¢icon and press trigger. When you¢are in the drawing area, press the¢space bar to enter the icon menu¢area. Pressing the space bar again¢will return you back to the drawing¢area.¢¢¢ One icon common to all function¢menus is the big M which returns¢you back to the main menu. ¢¢¢¢ Icons common to graphics functions¢¢ 1. speed control (arrow up-dwn)¢ 2. color select (palette)¢¢ 1. To adjust speed, hold trigger¢down while clicking the joystick up¢or down. speed 1-slowest,6-fastest¢¢ 2. To select a color , press¢trigger ,and cursor will move to¢the top third of the screen. Move¢on to desired color and press¢trigger again.¢¢¢¢ Some special keys ¢¢ Pressing ESC and a number key¢(1-9) will allow you to set a¢stake. A stake is a point you want¢the computer to remember so that¢you can return to it easily. To¢return to a stake you press the¢number entered previously. Stake 0¢can be used as a normal stake but¢it has a special function that will¢be described later. Three keys will¢give you some alignment tools. the¢(-) key will display a horizontal¢fixed line and the (=) key will¢display a vertical line. The (+)¢key will put crosshairs on the¢cursor. To remove any of these¢alignment functions, press the (*)¢key.¢¢¢¢ Main Functions.¢¢1.Freehand¢ Freehand lets you plot pixels¢under direct cursor control.¢Erasing can be done by picking the¢background color.¢¢¢2.Lines¢ Lets you draw straight lines.¢ move to first endpoint¢ press trigger to label it¢ move to general area of 2nd endpt¢ hold down trigger to rubberband¢ let trigger up to draw line¢ ¢ to abort the line while¢rubberbanding, move to first¢endpoint or go to stake zero.¢¢¢2.Fill¢ Lets you fill an enclosed area¢with color. Move to area and press¢trigger.¢¢¢3.Curves¢ Lets you draw a curve through a¢set of points. Enter points by¢pressing trigger. Erase points by¢moving onto an entered point and¢press trigger again.¢¢ Icon menu:¢ Circle-draws a closed curve¢ Open circle-draws an open curve¢¢¢4.Characters¢ Lets you plot characters in a¢variety of sizes.¢ First use a,b,c icon to enter the¢list of characters you want to¢plot. For the first time, use¢backspace key to erase the blanks¢and move cursor left. Type in the¢characters (max 15) and press¢return.¢ Move back to the drawing area and¢press the trigger where you want¢the upper left corner of the first¢character to appear.¢¢ Move to the general area where you¢want the lower right corner to¢appear and hold down the trigger¢¢ The box will rubberband and you¢can select the size of the¢character¢¢ Let the trigger up when you want¢the character plotted.¢¢ To abort character while¢rubberbanding, use stake zero¢¢¢6.Change colors¢ Lets you change the colors of the¢palette¢ select the color you want to¢change¢¢ use the paint pot icon to change¢the selected color¢ hold trigger down¢ u/d on stick brightness¢ l/r on stick hue¢¢ use the broken line icon to¢change all colors back to default¢¢ use the stripes icon to set all¢ colors to the same hue but¢spectrum the brightness. The hue¢can be adjusted by holding the¢trigger down and moving the stick.¢¢¢7.Box erase¢Lets you erase a box or fill a box¢with a color¢ refer to icon 5, Characters to¢learn how to use box rubberbanding.¢¢¢8.Disk IO¢Lets you save,load picture files.¢¢ arrow pointing away from diskette¢loads a picture¢¢ arrow pointing to diskette saves¢a picture¢¢ diskette itself returns you to¢DOS¢¢ erase icon lets you delete a file¢¢ The pictures are saved using a¢picture compression routine and are¢not compatible (I think) with any¢other drawing program.¢¢¢9.Box Copy¢Lets you copy a piece of a picture¢from one box to another.¢¢ the icon with two boxes allows you¢to select copy(leave orig intact)¢or move(make original background¢color).¢¢ use same proceedure to draw a¢rubberbanding box as before. This¢will be your source box.¢¢ move stick and another box will¢be under your control.This is the¢destination box.¢¢ press trigger when you want¢copy/move to occur.¢¢ to stop or abort , put the second¢box over the first one (stake 0 or¢manually) and press the trigger.¢¢ Things to remember:¢ -the color you choose in this¢mode is the color you do not want¢transferred (normally background).¢This allows you to put one object¢on top of another.¢ -the copy/move routine has no¢buffer so if you overlap the boxes,¢the copy will work correctly, but¢the next copy will use the altered¢information.¢¢¢¢Some hints and fun experiments.¢¢ -use the box erase function with a¢color other than background to make¢quick boxes.¢¢ -use the alignment tools to keep¢lettering aligned¢¢ -make "pipes" or "roads" on the¢screen which are sealed at both¢ends.When these pipes are filled¢with another color, it looks like a¢fluid is gushing through them. You¢can try adding forks and tanks to¢make a septic system.¢¢ -set the colors to single¢hue/spectrum brightness to draw¢curved surfaces.¢¢ -use the box copy function but¢select another color than the¢background for some special¢effects.¢¢ -have fun and take creative risks.¢¢[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[